From:                              route@monster.com

Sent:                               Tuesday, June 14, 2016 5:17 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: IMS Integration

 

This resume has been forwarded to you at the request of Monster User xapeix03

Manjunatha Kori 

Last updated:  03/24/16

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


San Ramon, CA  94582
US

Home: (781) – 791 – 3262   
manjunathdeveloper@gmail.com
Contact Preference:  Telephone

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Manjunatha Kori - Java Consultant, Python Developer, C++ developer

Resume Value: dsc3by9dt9wxsbba   

  

 

Manjunatha Kori

+1 510-203-9265   

manju.kori@gmail.com

SAN RAMON, CA

 

PROFESSIONAL SUMMARY

·  Software engineer with 10+ years of IT experience in Mobile, Telecom and Networking domain.

·  Expertise in C++, Python, Core Java and C with strong Object-Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP) skills on Linux, Unix and Android.

·  Experience in developing tools using Python for test automation and debugging process, using major libraries socket, os, sys, re, subprocess, urllib, pyserial, etc and WxPython for GUI development.

·  Experience in modern software development methods (Agile, Scrum, Test driven Development (TDD))

·  Strong work experience in developing Multi-threaded applications and implementation of various IPC (Inter Process Communication) techniques and OS concepts.

·  Experience in working debugging tools like gdb, ddd, Trace32 and profiling tools like memparser, valgrind, purify.

·  Experience in working with netfilter, iprules, ipfilters, netstat utilities in Linux, Unix OS.

·  Good understanding of web technologies HMTL, CSS, XML, Java Script and Sqlite.

·  Well versed with TCP, UDP, Socket programming and IP routing/Switching concepts.

·  Worked on Data throughput improvements in TCP/IP for Android Mobile phones.

·  Worked in IP Multimedia Services (IMS) Protocol stack and have in depth knowledge on related 3GPP, 3GPP2 and GSMA specifications.

·  Experience in design, development & integration of SIP, MSRP, RTP/RTCP, 3G324M protocols on Linux, Unix platform in Multimedia and communication team.

·  Worked on setting up the Clearwater IMS Core Server for PTT(Push-To talk) application service.

·  Worked on feature development and maintenance of Cisco TDM-IP and IP-IP voice gateways which use SIP, H.323 signaling protocols on Cisco IOS platform.

·  Experience of working onsite, technically supporting the field, IOT and Operator onsite testing.

·  Hands-on experience on various Version Control tools like Git, Perforce SVN, Clearcase.

·  Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.

·  Direct client interaction for requirement gathering, business process understanding, system analysis and finalization of functional specifications.

TECHNICAL SKILLS

Programming Languages

C++, Python,Java and C

Operating System

Linux, Unix, Android, Cisco IOS, Motorola P2K

Profiling Tool

Memparser, valgrind, purify

Code analysis tools

Klockwork, Code coverage

Version Control

Perforce P4V, CVS, Git, Clearcase

Defect Management Tool

DDTS, JIRA, Clear Quest, Bugzilla

Software Modeling Tool

Enterprise Architect

Web Technologies

HTML, DHTML, CSS, JavaScript

Other Tools/ API

Agilent PXT, R&S CMW call box.

IDE

Eclipse, Visual C++, Python IDLE, Source Insight.

Unit Testing/Scripting

CppUnit, Shell scripting, Windows Script Host (WSH)

EDUCATION

Master of Science (M.S) from Birla Institute of SCIENCE and Technology(BITS).

Bachelor of Engineering(B.E) from visvesvaraya technological university(VTU).

 

PATENT

Method and system for dynamically rendering a modified image while in the voice call.

No: 306/CHE/2015 Filed on 01-21-2015 at Indian Patent Office.

 

PROFESSIONAL EXPERIENCE

Samsung Electronics                                                                                                                          March 2013 – Feb 2016

Client: Samsung Telecommunication America (STA), Dallas TX          

Lead Software Engineer

 

Project 1 – IP Multimedia Services (IMS) Protocol stack and framework for Samsung Android mobile devices.

IP Multimedia Services (IMS) Protocol stack and framework is developed by Samsung and is ported as native libraries in the Andoid mobile platform along with JAVA framework for delivering IP Multimedia services over LTE and other 3GPP/3GPP2 data networks as well as over carrier and public WiFi networks.

·  Designed and developed the State Machine and thread architecture for Enriched calling feature and developed the modules using OOAP concepts and design patterns in C++.

·  Worked on platform abstraction layer to access Linux OS resources like Timers, Sockets, files etc.

·  Managed offshore team and coordinated with different support group.

·  Worked as a technical lead with providing technical guidance to other team members.

·  Came up with interface in Java-Native Interface(JNI) APIs to leverage the use of native library services to the telephony framework in Android.

·  Used C++ polymorphism, Inheritance and other concepts and Factory, Singleton, Façade Pattern, Adaptor and other patterns.

·  Involved in the design and development of Enriched calling GSMA specification, Joyn Blackbird and Crane standards  for Vodafone and T-Mobile Operator

·  Involved in fixing and maintenance of VoLTE, RCS modules for Europe telecom operators.

Environment: C++, C,  Java, Python, JNI, Linux, Unix, Android OS, LTE, ESM 3GPP and GSMA Specifications.

 

Project 2 – Device performance statistics tool, Log Analyzer and log parser tool development.

Device performance statistics tool will gather loads of log files and analyzes them to get the meaningful stats about the Call drop, signal strength, data rate, user activities like bytes transferred/received etc.  And this data is being fed to analytical tool and find the root cause of the errors like call drops etc.

·  Involved in the design and development of Log analyzer tool, using Python scripts.

·  Display the messages in the structured format and sequence diagram covering the message flow using WxPython. 

·  Developed log analyzer and message parser tools for helping in the debugging process using Python scripts.

·  Automation of the Rich Communication Suite (RCS) test cases over local WiFi network using Python.

Environment: Python, WxPython, modules like re, subprocess, requests etc.

 

Project 3   – Radio Interface Layer (RIL) and Telephony Framework in Samsung Android Platform.

Radio Interface Layer(RIL) is a software in the android platform which is used by the applications to communicate with the modem in baseband processor. Mobile device vendor have to develop this component as  native libraries that the android call, telephony, SIM, data framework will make of use it for voice and data services.

·  Involved in design and developing of OOP based RIL module using C and C++ languages.

·  Worked on Data Through put improvements by tuning Linux, Unix TCP/IP Stack parameters like windows scaling, socket buffers.

·  Extensively used utilities like ip route, ip filter, netstat, IPV6 RA/RS procedures, sockets and Inter process communications (IPC) techniques in Linux, Unix.

·  Actively followed agile methodology, scrum for this project and involved in sprint planning and review meetings as development lead.

·  Designed request dispatcher and router module that would take care of all the combination of different vendor modems (like, Qcom, Intel, Exnoys etc) and different RAT capabilities (LTE, EVDO, 3G etc).

·  Designed and developed the proposal for single software solution for both SIM and NV based devices planned for multiple small carriers in NA region.

·  Resolved multiple critical issues reported from field and Operator testing.

·  Supported directly from the US operator office and network  to accomplish the Technical Acceptance(TA) for the above said devices.

Environment: C++, C, Java, TCP/IP Socket programming, Linux, Unix Android. LTE NAS Protocols.

 

Motorola Mobility Pvt Ltd                                                                                 Aug 2006 – Feb 2013

Client:  Motorola Mobility libertyville, IL

Lead Software Engineer

 

Project 1 – Development of IMS client, LTE(4G) Data Engine and RIL component for "Droid Razr", first LTE phone from Motorola

Evolved packet switched (EPS) data engine. This engine is responsible for processing the user requests through AT commands or RIL requests and initiating, maintaining and terminating EPS bearers using the session management and mobility management procedures by interacting with LTE stack.

·  Involved in design and developing of Data Engine using C++ languages.

·  Taken care of handling of all the RATs like LTE/3G/CDMA for the Data engine using Inheritance and polymorphism concepts.

·  Developed the reusable, scalable and efficient code using the C++ design patterns.

·  Extensively used Linux utilities like iproute, ipfilter, netstat, TCP/IP sockets and Inter process communications (IPC) techniques in Linux.

·  Carried out the design analysis and came up with State machine for all the various scenarios based on the 3GPP specs.

·  Supported the field testing from onsite and operators network site.

·  Involved in adding new AT commands support to Modem Service modules.

·  Supported the configuration tools and realized the complete end-end control flow of the configurable items from Application to modem.

·  Developed log analyzer and message parser tools for helping in the debugging process using Python scripts

Environment: C++, C, Java, TCP/IP Socket programming, Linux, Unix, Android. LTE NAS Protocols.

 

Project 2 – Implementation of MSRP (RFC 4976) protocol Stack and 3G-324M Video Telephony Stack.

Message Session Relay Protocol (MSRP) Protocol stack based on RFC 4975. It is a text-based, connection-oriented protocol for exchanging arbitrary (binary) MIME content. This stack is used by Applications for example RCS, JSR281 Framed media, push to view services and IM Apps.

·  Developed Protocol module to parse and generate the MSRP messages and  Network module to support/manage multiple TCP connections and taking care of flow control.

·  Followed Scrum methodology for this project.

·  Designed a simple test suite to simulate the various scenarios.

·  Written APIs for the application to use MSRP stacks functionalities.

·  RFC Requirement Study – Micro Level, RD review

 

Environment: C++, C, TCP/IP Socket programming, Linux, Unix

 

HCL Technologies                                                                            July 2004 – Aug 2006

Client:  Cisco Systems

Software Engineer

 

Project - Feature development and sustenance of CISCO  TDM-IP and IP-IP voice gateways on Cisco IOS platform.

The Cisco TDM-IP voice gateways act as the interface between an IP telephony network and the PSTN or PBX. Gatekeepers provide call admission control, call routing, address resolution, and bandwidth management between Cisco IOS voice gateways.

·  Involved in developing new features to the voice gateways using C language on Cisco IOS.

·  Fixed many critical defects reported from Operators and test teams.

·  Delayed H.245 till connect for fast-start calls - Implemented new CLI to control the point at which H.245 procedure is started for all outgoing Fact-connect H.323 calls.

·  Codec Transparent Support for SIP <-> H.323 calls - Codec transparent is used to primarily pass endpoint’s codec list via IPIPGW to the other endpoints. This project addressed both SIP-H323 and H323-SIP calls flows.

·  Gate Keeper Load balancing -Developed percentage based load balancing logic in Gatekeeper which is connected by gateways of different call capabilities.

 

Environment: C, Cisco IOS platform, SIP (RFC 3261), H.323 Protocol Stack (H.245, H.225, RAS, Q.931) TCP/IP Sockets, Linux, Unix

 

 

Manjunatha Kori 1 of 4



Experience

BACK TO TOP

 

Job Title

Company

Experience

Samsung Telecommunication America (STA), Dallas TX

Samsung Electronics

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Samsung Telecommunication America (STA), Dallas TX

Desired Job Type:

Employee

 

Target Company:

Company Size:

Industry:

Computer/IT Services

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-CA-Oakland/East Bay

Relocate:

Yes